database/sql.DB.freeConn (field)

32 uses

	database/sql (current package)
		sql.go#L518: 	freeConn     []*driverConn // free connections ordered by returnedAt oldest to newest
		sql.go#L936: 	fns := make([]func() error, 0, len(db.freeConn))
		sql.go#L937: 	for _, dc := range db.freeConn {
		sql.go#L940: 	db.freeConn = nil
		sql.go#L1008: 	idleCount := len(db.freeConn)
		sql.go#L1011: 		closing = db.freeConn[maxIdle:]
		sql.go#L1012: 		db.freeConn = db.freeConn[:maxIdle]
		sql.go#L1148: 		last := len(db.freeConn) - 1
		sql.go#L1150: 			c := db.freeConn[i]
		sql.go#L1153: 				closing = db.freeConn[:i:i]
		sql.go#L1154: 				db.freeConn = db.freeConn[i:]
		sql.go#L1161: 		if len(db.freeConn) > 0 {
		sql.go#L1162: 			c := db.freeConn[0]
		sql.go#L1173: 		for i := 0; i < len(db.freeConn); i++ {
		sql.go#L1174: 			c := db.freeConn[i]
		sql.go#L1178: 				last := len(db.freeConn) - 1
		sql.go#L1181: 				copy(db.freeConn[i:], db.freeConn[i+1:])
		sql.go#L1182: 				db.freeConn[last] = nil
		sql.go#L1183: 				db.freeConn = db.freeConn[:last]
		sql.go#L1224: 		Idle:            len(db.freeConn),
		sql.go#L1226: 		InUse:           db.numOpen - len(db.freeConn),
		sql.go#L1332: 	last := len(db.freeConn) - 1
		sql.go#L1336: 		conn := db.freeConn[last]
		sql.go#L1337: 		db.freeConn = db.freeConn[:last]
		sql.go#L1559: 		if db.maxIdleConnsLocked() > len(db.freeConn) {
		sql.go#L1560: 			db.freeConn = append(db.freeConn, dc)